package com.arturjaneczko.services.core.state;

import java.util.List;

import com.arturjaneczko.components.impl.ClipboardObject;

public interface IClipboardMode {

	void clear(List<ClipboardObject> clipboardList);

	void clearAll(
			@SuppressWarnings("unchecked") List<ClipboardObject>... clipboardList);

	void copy(
			ClipboardObject clipboardObject,
			@SuppressWarnings("unchecked") List<ClipboardObject>... clipboardList);

	List<ClipboardObject> paste(ClipboardObject clipboardObject);

}
